package com.le.tester.javaThink.fourth.concurrency;

/**
 * createTime：2021/9/15 17:20
 * description：事件生成
 */

public class EvenGenerator extends IntGenerator {

    private int currentEvenValue = 0;

    @Override
    public int next() {
        //++操作不是原子性的，出现问题概率很大
        ++currentEvenValue;
        ++currentEvenValue;
        return currentEvenValue;
    }

    public static void main(String[] args) {
        EvenChecker.test(new EvenGenerator());
    }
}
